# -*- coding: utf-8 -*-
"""
@Project: Msptest
@Author: 余振新
@File name: 公共.py
@Create time: 2023/7/19 13:45
"""
from time import sleep

from common.base_action import BaseAction
from common.gol import get_value
from page.首页.会议管理系统.会议审核 import 列表页, 审核页


class Public(BaseAction):
    def __init__(self, driver):
        super().__init__(driver)  # 调用父类的 __init__ 方法来初始化实例变量

    def 进入审核页面(self, meeting_no=None):
        meeting_no = meeting_no or get_value("meeting_no")
        self.send_keys(列表页.会议编号输入框, meeting_no)
        self.click(列表页.搜索按钮)
        sleep(0.5)
        self.click(列表页.审核按钮)
        sleep(0.4)

    def 审核操作(self):
        self.click(审核页.下一步)
        self.click(审核页.审核通过)
        self.click_all(审核页.审核通过_确认按钮)

    def 审核操作_无参会人(self):
        self.click(审核页.审核通过)
        self.click_all(审核页.审核通过_确认按钮)
